package com.danskin.wechat.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.danskin.wechat.entity.VipOption;
import com.danskin.wechat.entity.example.VipOptionExample;

public interface VipOptionDao {

	List<VipOption> getVipOption();

	void updateVipOption(@Param("optionIdList")List<Integer> optionIdList);

	void deleteVipOption(@Param("id")String id);

	List<VipOption> queryVipOption(@Param("id")String id);

	void insertAllVipOption(List<VipOption> list);

	void insertVipOption(VipOption vipOptionp);
	
	
	
	int countByExample(VipOptionExample example);

    int deleteByExample(VipOptionExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(VipOption record);

    int insertSelective(VipOption record);

    List<VipOption> selectByExample(VipOptionExample example);

    VipOption selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") VipOption record, @Param("example") VipOptionExample example);

    int updateByExample(@Param("record") VipOption record, @Param("example") VipOptionExample example);

    int updateByPrimaryKeySelective(VipOption record);

    int updateByPrimaryKey(VipOption record);

}
